<HTML>
<HEAD>
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8"/>
	<TITLE></TITLE>
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 3.0  (Unix)"/>
	<META NAME="CREATED" CONTENT="20090507;16375200"/>
	<META NAME="CHANGED" CONTENT="20090507;17432000"/>
</HEAD>
<BODY LANG="es-ES" DIR="LTR">
<H2>Recurso 'cursos' 
</H2>
<UL>
	<LI><P STYLE="margin-bottom: 0cm">URL: <B>/cursos</B> 
	</P>
	<UL>
		<LI><P STYLE="margin-bottom: 0cm">Métodos soportados: 
		</P>
		<UL>
			<LI><P STYLE="margin-bottom: 0cm">GET: Devuelve una representación
			de todos los cursos. 
			</P>
			<LI><P>POST: Permite la creación de nuevos cursos a partir de la
			representación recibida: 
			</P>
		</UL>
	</UL>
</UL>
<UL>
	<LI><P>El recurso recibe sus mensajes (peticiones POST) con el
	formato <B>application/vnd.gruposp2p.org.cursos_input+xml</B>, un
	XML que debe cumplir con el schema: 
	</P>
</UL>
<PRE>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;&nbsp;?&gt;

&lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;
  &lt;xs:element name=&quot;aula&quot;&gt;
    &lt;xs:complexType&gt;
      &lt;xs:sequence&gt;
        &lt;xs:element ref=&quot;cursos&quot; /&gt;
      &lt;/xs:sequence&gt;
    &lt;/xs:complexType&gt;
  &lt;/xs:element&gt;

  &lt;xs:element name=&quot;curso&quot;&gt;
    &lt;xs:complexType&gt;
      &lt;xs:choice minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;&gt;
        &lt;xs:element name=&quot;descripcion&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
      &lt;/xs:choice&gt;
      &lt;xs:attribute name=&quot;nombre&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
    &lt;/xs:complexType&gt;
  &lt;/xs:element&gt;

  &lt;xs:element name=&quot;cursos&quot;&gt;
    &lt;xs:complexType&gt;
      &lt;xs:sequence&gt;
        &lt;xs:element ref=&quot;curso&quot; maxOccurs=&quot;unbounded&quot; /&gt;
      &lt;/xs:sequence&gt;
    &lt;/xs:complexType&gt;
  &lt;/xs:element&gt;

&lt;/xs:schema&gt;</PRE>
<UL>
	<LI><P>El recurso envía sus mensajes (respuestas GET) con el
	formato <B>application/vnd.gruposp2p.org.cursos_output+xml</B>, un
	XML que debe cumplir con el schema: 
	</P>
</UL>
<PRE>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;&nbsp;?&gt;

&lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;
  &lt;xs:element name=&quot;aula&quot;&gt;
    &lt;xs:complexType&gt;
      &lt;xs:sequence&gt;
        &lt;xs:element ref=&quot;cursos&quot; /&gt;
      &lt;/xs:sequence&gt;
    &lt;/xs:complexType&gt;
  &lt;/xs:element&gt;

  &lt;xs:element name=&quot;curso&quot;&gt;
    &lt;xs:complexType&gt;
      &lt;xs:choice minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;&gt;
        &lt;xs:element name=&quot;descripcion&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
        &lt;xs:element ref=&quot;grupos&quot; /&gt;
        &lt;xs:element name=&quot;link&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
      &lt;/xs:choice&gt;
      &lt;xs:attribute name=&quot;nombre&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
      &lt;xs:attribute name=&quot;id&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
    &lt;/xs:complexType&gt;
  &lt;/xs:element&gt;

  &lt;xs:element name=&quot;cursos&quot;&gt;
    &lt;xs:complexType&gt;
      &lt;xs:sequence&gt;
        &lt;xs:element ref=&quot;curso&quot; maxOccurs=&quot;unbounded&quot; /&gt;
      &lt;/xs:sequence&gt;
    &lt;/xs:complexType&gt;
  &lt;/xs:element&gt;


  &lt;xs:element name=&quot;grupo&quot;&gt;
    &lt;xs:complexType&gt;
      &lt;xs:choice minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;&gt;
        &lt;xs:element name=&quot;descripcion&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
        &lt;xs:element name=&quot;link&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
      &lt;/xs:choice&gt;
      &lt;xs:attribute name=&quot;grupoID&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
      &lt;xs:attribute name=&quot;cursoID&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
      &lt;xs:attribute name=&quot;nombre&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
    &lt;/xs:complexType&gt;
  &lt;/xs:element&gt;

  &lt;xs:element name=&quot;grupos&quot;&gt;
    &lt;xs:complexType&gt;
      &lt;xs:sequence&gt;
        &lt;xs:element ref=&quot;grupo&quot; minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot; /&gt;
      &lt;/xs:sequence&gt;
    &lt;/xs:complexType&gt;
  &lt;/xs:element&gt;

&lt;/xs:schema&gt;</PRE><H2>
Recurso 'curso' 
</H2>
<UL>
	<LI><P STYLE="margin-bottom: 0cm">URL: <B>/curso/{cursoID}</B> 
	</P>
	<UL>
		<LI><P STYLE="margin-bottom: 0cm">Métodos soportados: 
		</P>
		<UL>
			<LI><P STYLE="margin-bottom: 0cm">GET: Devuelve la representación
			del curso con id {cursoID}. 
			</P>
			<LI><P STYLE="margin-bottom: 0cm">PUT: Permite la modificación de
			los datos del curso con id {cursoID} a partir de la representación
			recibida. 
			</P>
			<LI><P>DELETE: Permite el borrado del recurso con id {cursoID} 
			</P>
		</UL>
	</UL>
</UL>
<UL>
	<LI><P>Para la recepción de mensajes (método PUT) soporta el
	formato <B>application/vnd.gruposp2p.org.curso_input+xml</B>, un XML
	que debe cumplir con el schema: 
	</P>
</UL>
<PRE>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&gt;
&lt;xs:schema version=&quot;1.0&quot; xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;
    &lt;xs:element name=&quot;curso&quot; type=&quot;curso&quot;/&gt;
    &lt;xs:complexType name=&quot;curso&quot;&gt;
        &lt;xs:choice minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;&gt;
            &lt;xs:element name=&quot;descripcion&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
        &lt;/xs:choice&gt;
        &lt;xs:attribute name=&quot;nombre&quot; type=&quot;xs:string&quot;/&gt;
    &lt;/xs:complexType&gt;
&lt;/xs:schema&gt;</PRE>
<UL>
	<LI><P>El recurso envía sus mensajes (respuestas GET) con el
	formato <B>application/vnd.gruposp2p.org.curso_output+xml</B>, un
	XML que debe cumplir con el schema: 
	</P>
</UL>
<PRE>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;&nbsp;?&gt;
&lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;

    &lt;xs:element name=&quot;curso&quot;&gt;
        &lt;xs:complexType&gt;
            &lt;xs:choice minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;&gt;
                &lt;xs:element name=&quot;link&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
                &lt;xs:element name=&quot;descripcion&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
                &lt;xs:element ref=&quot;grupos&quot; /&gt;
            &lt;/xs:choice&gt;
            &lt;xs:attribute name=&quot;nombre&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
            &lt;xs:attribute name=&quot;id&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
        &lt;/xs:complexType&gt;
    &lt;/xs:element&gt;

    &lt;xs:element name=&quot;grupo&quot;&gt;
        &lt;xs:complexType&gt;
            &lt;xs:choice minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;&gt;
                &lt;xs:element name=&quot;descripcion&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
                &lt;xs:element name=&quot;link&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
            &lt;/xs:choice&gt;
            &lt;xs:attribute name=&quot;grupoID&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
            &lt;xs:attribute name=&quot;cursoID&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
            &lt;xs:attribute name=&quot;nombre&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
        &lt;/xs:complexType&gt;
    &lt;/xs:element&gt;

    &lt;xs:element name=&quot;grupos&quot;&gt;
        &lt;xs:complexType&gt;
            &lt;xs:sequence&gt;
                &lt;xs:element ref=&quot;grupo&quot; maxOccurs=&quot;unbounded&quot; /&gt;
            &lt;/xs:sequence&gt;
        &lt;/xs:complexType&gt;
    &lt;/xs:element&gt;

&lt;/xs:schema&gt;</PRE><H2>
Recurso 'grupos' 
</H2>
<UL>
	<LI><P STYLE="margin-bottom: 0cm">URL: <B>/grupos</B> 
	</P>
	<UL>
		<LI><P STYLE="margin-bottom: 0cm">Métodos soportados: 
		</P>
		<UL>
			<LI><P STYLE="margin-bottom: 0cm">GET: Devuelve una representación
			de todos los grupos. 
			</P>
			<LI><P>POST: Permite la creación de nuevos grupos a partir de la
			representación recibida. 
			</P>
		</UL>
	</UL>
</UL>
<UL>
	<LI><P>El recurso recibe sus mensajes (peticiones POST) con el
	formato <B>application/vnd.gruposp2p.org.grupos_input+xml</B>, un
	XML que debe cumplir con el schema: 
	</P>
</UL>
<PRE>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;&nbsp;?&gt;
&lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;

  &lt;xs:element name=&quot;grupo&quot;&gt;
    &lt;xs:complexType&gt;
      &lt;xs:choice minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;&gt;
        &lt;xs:element name=&quot;descripcion&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
      &lt;/xs:choice&gt;
      &lt;xs:attribute name=&quot;cursoID&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
      &lt;xs:attribute name=&quot;nombre&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
    &lt;/xs:complexType&gt;
  &lt;/xs:element&gt;

  &lt;xs:element name=&quot;grupos&quot;&gt;
    &lt;xs:complexType&gt;
      &lt;xs:sequence&gt;
        &lt;xs:element ref=&quot;grupo&quot; maxOccurs=&quot;unbounded&quot; /&gt;
      &lt;/xs:sequence&gt;
    &lt;/xs:complexType&gt;
  &lt;/xs:element&gt;

&lt;/xs:schema&gt;</PRE>
<UL>
	<LI><P>El recurso envía sus mensajes (respuestas GET) con el
	formato <B>application/vnd.gruposp2p.org.grupos_output+xml</B>, un
	XML que debe cumplir con el schema: 
	</P>
</UL>
<PRE>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;&nbsp;?&gt;
&lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;

  &lt;xs:element name=&quot;grupo&quot;&gt;
    &lt;xs:complexType&gt;
      &lt;xs:choice minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;&gt;
        &lt;xs:element name=&quot;descripcion&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
        &lt;xs:element name=&quot;link&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
      &lt;/xs:choice&gt;
      &lt;xs:attribute name=&quot;grupoID&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
      &lt;xs:attribute name=&quot;cursoID&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
      &lt;xs:attribute name=&quot;nombre&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
    &lt;/xs:complexType&gt;
  &lt;/xs:element&gt;

  &lt;xs:element name=&quot;grupos&quot;&gt;
    &lt;xs:complexType&gt;
      &lt;xs:sequence&gt;
        &lt;xs:element ref=&quot;grupo&quot; maxOccurs=&quot;unbounded&quot; /&gt;
      &lt;/xs:sequence&gt;
    &lt;/xs:complexType&gt;
  &lt;/xs:element&gt;

&lt;/xs:schema&gt;</PRE><H2>
Recurso 'grupo' 
</H2>
<UL>
	<LI><P STYLE="margin-bottom: 0cm">URL: <B>/grupo/{grupoID}</B> 
	</P>
	<UL>
		<LI><P STYLE="margin-bottom: 0cm">Métodos soportados: 
		</P>
		<UL>
			<LI><P STYLE="margin-bottom: 0cm">GET: Devuelve la representación
			del grupo con id {grupoID} a partir de la representación
			recibida. 
			</P>
			<LI><P STYLE="margin-bottom: 0cm">PUT: Permite la modificación de
			los datos del grupo con id {grupoID}. 
			</P>
			<LI><P>DELETE: Permite el borrado del recurso con id {cursoID} 
			</P>
		</UL>
	</UL>
</UL>
<UL>
	<LI><P>Para la recepción (método PUT) y envío (método GET) de
	mensajes soporta el formato
	<B>application/vnd.gruposp2p.org.grupo_input+xml</B>, un XML que
	debe cumplir con el schema: 
	</P>
</UL>
<PRE>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;&nbsp;?&gt;
&lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;

    &lt;xs:element name=&quot;grupo&quot;&gt;
        &lt;xs:complexType&gt;
            &lt;xs:choice minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;&gt;
                &lt;xs:element name=&quot;descripcion&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
            &lt;/xs:choice&gt;
            &lt;xs:attribute name=&quot;cursoID&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
            &lt;xs:attribute name=&quot;nombre&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
        &lt;/xs:complexType&gt;
    &lt;/xs:element&gt;

&lt;/xs:schema&gt;</PRE>
<UL>
	<LI><P>Para el envío (método GET) de mensajes soporta el formato
	<B>application/vnd.gruposp2p.org.grupo_output+xml</B>, un XML que
	debe cumplir con el schema: 
	</P>
</UL>
<PRE>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;&nbsp;?&gt;
&lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;

    &lt;xs:element name=&quot;grupo&quot;&gt;
        &lt;xs:complexType&gt;
            &lt;xs:choice minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;&gt;
                &lt;xs:element name=&quot;link&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
                &lt;xs:element name=&quot;descripcion&quot; type=&quot;xs:string&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;/&gt;
            &lt;/xs:choice&gt;
            &lt;xs:attribute name=&quot;grupoID&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
            &lt;xs:attribute name=&quot;cursoID&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
            &lt;xs:attribute name=&quot;nombre&quot; type=&quot;xs:string&quot; use=&quot;required&quot; /&gt;
        &lt;/xs:complexType&gt;
    &lt;/xs:element&gt;

&lt;/xs:schema&gt;</PRE><H1 CLASS="western">
<BR><BR>
</H1>
</BODY>
</HTML>
